/* CSS Document */

::selection {
	color: #FFFFFF;
	background-color: #0075c5;
}

::-moz-selection {
	color: #FFFFFF;
	background-color: #0075c5;
}

::-webkit-selection {
	color: #FFFFFF;
	background-color: #0075c5;
}

::-webkit-scrollbar {
	width: 8px;
	height: 8px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-track {
	border-radius: 10px;
	background-color: #E2E2E2;
}

::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #555;
}
/* banner */

.banner {
	width: 100%;
	position: relative;
	height: 550px;
}

.fullSlide {
	width: 100%;
	position: relative;
	height: 550px;
	background: transparent
}

.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
	height: 550px;
}

.fullSlide .bd ul {
	width: 100% !important;
	overflow: hidden;
	height: 550px;
}

.fullSlide .bd li {
	width: 100% !important;
	height: 550px;
	overflow: hidden;
	text-align: center;
	background-position: center;
	background-repeat: no-repeat
}

.fullSlide .bd li a {
	display: block;
	height: 550px;
}

.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0
}

.fullSlide .hd ul {
	text-align: center;
	margin-bottom: 10px
}

.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 42px;
	height: 11px;
	margin: 1px;
	overflow: hidden;
	background: #eda626;
	*filter: alpha(opacity=50);
	*opacity: .5;
	line-height: 999px
}

.fullSlide .hd ul .on {
	background: #0d5bc5;
}

.fullSlide .prev,
.fullSlide .next {
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	margin-top: -30px;
	left: 15%;
	z-index: 1;
	width: 40px;
	height: 60px;
	background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor: pointer;
	*filter: alpha(opacity=50);
	*opacity: .5;
	display: none
}

.fullSlide .next {
	left: auto;
	right: 15%;
	background-position: -6px -137px
}



/*search*/
.box{
	width: 100%;
	height: 50px;
	box-shadow: 0px 5px 10px rgba(0,0,0,0.5);
	z-index: 99;
}
#search {
	width: 1180px;
	height: 50px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 10px;
	position: relative;
}

.search_left {
	float: left;
	line-height: 50px;
	font-size: 14px;
}

.search_left{
	font-size: 14px;
	color: #FFFFFF;
}

.search_left img {
	
	margin-right: 10px;
}

.search_left p{
	color: #404040;
	font-weight: bold;
}
.search_left span a {
	margin: 0 10px;
	font-weight: normal;
	color: #808080;
}

.search_right {
	float: right;
	width: 300px;
	margin-top: 5px;
	height: 45px;
	line-height: 33px;
}

.font1 {
	padding-left: 0px;
}

.out {
	width: 300px;
	height: 34px;
	float: left;
	line-height: 34px;
	background:none;
	color: #808080;
	font-size: 12px;
	margin-left: 14px;
	border-bottom: 1px solid #e6e6e6;
	padding-left: 10px;
}

.btnn {
	width: 24px;
	height: 35px;
	background: url(../images/s-but.png) no-repeat 0px;	
	cursor: pointer;
	float: right;
	margin: -36px 3px 0 0;
	color: #FFFFFF;
}






/*保障*/
.Protection{
	width: 100%;
	background: url(../images/P-bg.jpg) no-repeat center;
	height: 436px;	
}

.Protection-title{
	width: 1180px;
	margin: 0 auto;
	text-align: center;
	padding-top: 48px;
}
.Protection-title h3 a{
	font-size: 26px;
	color: #FFFFFF;
}
.Protection-title p{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 52px;
	text-transform: uppercase;
}
.ProtectionIco{
	width: 1180px;
	margin: 0 auto;
	padding-top: 10px;
}
.ProtectionIco ul li{
	width: 189px;
	height: 189px;
	float: left;
	text-align: center;
	position: relative;
	margin: 23px;
}
.ProtectionIco ul li img{	
	width: 189px;
	height: 189px;	
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;	

}
.ProtectionIco ul li:hover img{
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}
.ProtectionIco ul li h4{
	position: absolute;
	font-size: 20px;
	color: #FFFFFF;
	top: 61px;
	left: 56px;
}
.ProtectionIco ul li p{
	position: absolute;
	font-size: 14px;
	color: #FFFFFF;
	top: 100px;
	left: 32px;
}


/*产品中心*/
.pcr{
	width: 1180px;
	margin: 0 auto;
	margin-top: 40px;
    margin-bottom: 48px;
}

.pcr-meu{
	width: 260px;
	float: left;
}

.pcr-meu-title{
	width: 260px;
	height: 120px;
	background: #0075c5;
	text-align: center;
	margin-bottom: 15px;
}
.pcr-meu-title p{
	font-size: 26px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 20px;
}
.pcr-meu-title h2 a{
	font-size: 26px;
	color: #FFFFFF;
}
.pcr-meu ul{
	width: 260px;
}
.pcr-meu ul li{
	width: 260px;
	height: 60px;
	background: url(../images/pcr-mue-bg.png) no-repeat;
	margin-bottom: 8px;
	
}
.pcr-meu ul li a{
	display: block;
	background: url(../images/pcr-ico.gif) no-repeat left;
	margin-left: 52px;
	padding-left: 24px;
	line-height: 60px;
	color: #FFFFFF;
	font-size: 16px;
}

.pcr-meu ul li:hover{
	background: url(../images/pcr-mue-hover.png)no-repeat;
}

.pcr-tel{
	width: 260px;
	height: 100px;
	background: #0075C5;
	margin-top: 13px;
}
.pcr-tel-box{
	margin-top: 10px;
	padding-top: 25px;
}
.pcr-tel h4{
	background: url(../images/pcr-tel.png) no-repeat 0px;
	padding-left: 45px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	margin-left: 38px;	
}
.pcr-tel h4 span{
	font-family: impact;
	font-size: 22px;
}

.pcr-right{
	width: 895px;
	float: right;
}
.pcr-right-title{
	background: url(../images/pcr-moer-bg.jpg) no-repeat;
	height: 52px;
}
.pcr-right-title h4{
	font-size: 18px;
	color: #333;
	float: left;
	line-height: 52px;
}
.pcr-right-title a{
	font-size: 16px;
	color: #FFFFFF;
	float: right;
	font-weight: bold;
	line-height: 52px;
	margin-right: 15px;
}
.pcr-nav ul{
	width: 920px;
}
.pcr-nav ul li{
	border: 1px solid #bfbfbf;
	position: relative;	
	float: left;
	margin-right: 20px;
	margin-top: 20px;
}

.pcr-txt{
	width: 100%;
	background: rgba(0,117,197,0.7);
	height: 37px;
	line-height: 37px;
	text-align: center;
	position: absolute;
	bottom: 0px;
}
.pcr-txt a{
	color: #FFFFFF;
	font-size: 15px;
}
.pcr-1{
	width: 435px;
	height: 330px;
	overflow: hidden;
}
.pcr-2{
	width: 435px;
	height: 330px;
	overflow: hidden;
}
.pcr-3{
	width: 283px;
	height: 222px;
	overflow: hidden;
	
}
.pcr-4{
	width: 283px;
	height: 222px;
	overflow: hidden;
	
}
.pcr-5{
	width: 283px;
	height: 222px;
	overflow: hidden;
	
}
.pcr-1 img,.pcr-2 img{
	width: 435px;
	height: 330px;
	transition: all 0.5s;
    transform: scale(1);
}
.pcr-3 img,.pcr-4 img,.pcr-5 img{
	width: 283px;
	height: 222px;
	transition: all 0.5s;
    transform: scale(1);
}
.pcr-1 img:hover,
.pcr-2 img:hover,
.pcr-3 img:hover,
.pcr-4 img:hover,
.pcr-5 img:hover{
	transition: all 0.5s;
    transform: scale(1.1);
}
/*ad1*/

.ad1 {
	background: url(../images/ad1.jpg) no-repeat center center;
	height: 260px;
	width: 100%;
	margin-top: 20px;
}

.ad1-c {
	width: 1180px;
	margin: 0 auto;
	position: relative;
}
.ad1-a{
	position: absolute;
	font-size:24px;
	color: #FFFFFF;
	width: 590px;	
	top: 76px;
	right: 50px;
}
.ad1-a h4{
	font-size: 22px;
	color: #FFFFFF;
}
.ad1-a h4 span{
	font-size: 32px;
	
}

.ad1-tel{
	position: absolute;
	width: 460px;
	top: 143px;
	right:181px;
	font-size: 16px;
	color: #FFFFFF;
}

.ad1-tel p span{
	font-family: impact;
	font-size: 30px;
}

.ad1-tel span a{
	position: absolute;
	top: -2px;
	right: 75px;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 8px 30px;
}


/*优势*/
.adv{
	width: 1180px;
	margin: 0 auto;
	
}
.adv-title{
	text-align: center;
	width: 1180px;
	margin: 0 auto;
	background: url(../images/adv-title.jpg)no-repeat;
	height: 140px;
	margin-top: 30px;
}
.adv-title h3{
	padding-top: 20px;
}
.adv-title h3 a{
	font-size: 34px;
	color: #FFFFFF;
}
.adv-title h3 i{
	font-size: 44px;
}
.adv-title h3 span{
	font-size: 46px;
	font-style:oblique;
	color: #e71f19;
}
.adv-title p{
	font-size: 16px;
	color: #7a7a7a;
	line-height: 46px;
}

.youshi_pro{  width:1180px;  height:460px;  margin:0 auto;  }


/* 标签切换2，开始 */
#tab_2{width:100%; position:relative;  }

#tab_2 .tab_menu{ width:330px; height:50px;  background-color:rgba(255,255,255,0.8); border-radius:25px; text-align:center; position:absolute; left:424px; top:375px; }

#tab_2 .tab_menu li{ display:inline-block; width:14px; height:14px; margin:15px 10px 0 10px; overflow:hidden; background:#0072d2; line-height:200px; color:#FFF; border-radius:50%; border:2px solid #FFF; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; cursor:pointer;  }

#tab_2 .tab_menu .selected{  width:60px; background:#ff6800; border-radius:9px; -webkit-transition: all .3s ease-out; transition: all .3s ease-out;   }

#tab_2 .tab_box_2{width:100%; clear:both; }

#tab_2 .hide{display:none;}

/* 标签切换2，结束 */


.youshi_pro_1{ height:460px;  }

.youshi_pro_1_l{ float:left;  width:590px; height:430px; margin-top:15px; }

.youshi_pro_1_l img{ width:590px; height:430px;  }

.youshi_pro_2a{  float:right; width:590px; height:445px; background:url(../images/youshi_bg.png) no-repeat;  }


.youshi_pro_2_1x{ height:auto;  }

.youshi_pro_2_1sz{ font-family: impact; float:right; width:78px; height:60px; font-size:50px; text-align:center; margin-top:40px; margin-right:14px; color:#FFF; }

.youshi_pro_2_1{ float:left; width:435px; height:218px; line-height:30px; padding:45px 10px 0 40px;  color:#FFF; overflow:hidden; }

.youshi_pro_2_1 h6{ line-height:30px; font-size:24px; color:#FFF; padding-bottom:5px;padding-top: 20px; }

.youshi_pro_2_1 h5{ line-height:52px; font-size:14px; color:#FFF; text-transform:uppercase; }

.youshi_pro_tel_x{ width:420px; height:70px; margin-top:20px; margin-left:100px;}

.youshi_pro_tel{ float:left; width:220px; height:60px; background:url(../images/youshi_t2.png) 0 no-repeat;  padding:0 0 0 58px;  }
.youshi_pro_tel_text{ height:20px; line-height:20px; font-size:15px; color:#FFF; padding-top:5px; }
.youshi_pro_tel_dh{ font-size:26px; color:#FFF; height:30px; line-height:30px; font-weight:bold;   }


.youshi_pro_tel_an{ float:left; width:120px; height:48px; line-height:48px; font-size:16px; color:#FFF; text-align:center; margin-top:12px; margin-left:20px; }
.youshi_pro_tel_an a{ color:#0b408c; display:block; background:#ffffff; border-radius:5px;   }
.youshi_pro_tel_an a:hover{ color:#ff7e00; background:#FFF; border-radius:25px; }

/*案例*/
.case{
	margin-top: 25px;
	width: 100%;
	background: url(../images/case-bg.jpg) no-repeat bottom;
	height: 367px;
}
.case-titel{
	width: 1180px;
	margin: 0 auto;
	text-align: center;
	margin-top: 30px;
}
.case-titel h3 a{
	font-size: 26px;
	color: #0075C5;
}
.case-titel p{
	font-size: 16px;
	color: #737373;
	line-height: 38px;
}
.SolutionBox {
	margin: 0px auto;
	position: relative;
	width: 1180px;
	margin-top: 25px;
	margin-bottom: 20px;
	height:250px;
	overflow:hidden;
}
.SolutionBox ul{
	height: 250px;
	overflow: hidden;
}
.SolutionBox ul li{
	float: left;
	width: 275px;
	height: 250px;
	margin-right: 20px;
	overflow: hidden;
	text-align: center;
}

.SolutionBox .Sol-img{
	width: 275px;
	height: 210px;
	border: 1px solid #CCCCCC;
	overflow: hidden;
}
.SolutionBox .Sol-img img{
	width: 275px;
	height: 210px;
}
.SolutionBox ul li p{
	background: url(../images/solTxt-bg.png) no-repeat top;
	height: 44px;
	line-height: 44px;
}
.SolutionBox ul li p a{
	font-size: 14px;
	color: #333;
}


/*ad1=2*/

.ad2 {
	background: url(../images/ad2.jpg) no-repeat center center;
	height: 290px;
	width: 100%;
	margin-top: 20px;
}

.ad2-c {
	width: 1180px;
	margin: 0 auto;
	position: relative;
}
.ad2-a{
	position: absolute;
	font-size:26px;
	color: #FFFFFF;
	width: 470px;	
	top: 70px;
	left: 45px;
	text-align: right;
}
.ad2-a h4{
	font-size: 24px;
	color: #FFFFFF;
}
.ad2-a p{
	font-weight: bold;
	font-size: 22px;
	line-height: 78px;
	color: #FFFFFF;
}
.ad2-tel{
	position: absolute;
	width: 460px;
	top: 177px;
	left:129px;
	font-size: 16px;
	color: #FFFFFF;
}

.ad2-tel p span{
	font-family: impact;
	font-size: 30px;
}

.ad2-tel span a{
	position: absolute;
	top: -2px;
	right: 75px;
	color: #0075C5;
	background: #FFFFFF;
	padding: 8px 30px;
}

/**/



/*客户见证*/
.witness{
	width: 1180px;
	margin: 0 auto;
}

.witness-title {
	width: 1180px;
	height: 80px;
	background: url(../images/witness-title.jpg) no-repeat center 4px;
	text-align: center;
	margin-top: 50px;
}
.witness-title h3 a{
	font-size: 34px;
	color: #333333;
	padding-top: 22px;
}

.witness-title h3 span {
	color: #e71f19;
}

.witness-title p {
	font-size: 16px;
	color: #404040;
	margin-top: 15px;	
}

.jz-b {
	margin-top: 30px;
}

.jz-b dl {
	float: left;
	width: 550px;
	background: url(../images/jz-dl.jpg) no-repeat;
	height: 146px;
	margin: 0 20px 20px;
}

.jz-b dl dt {
	float: left;
	width: 134px;
	height: 134px;
	position: relative;
	overflow: hidden;
	z-index: 999;
	border-radius: 50%;
}

.jz-b dl dt a img {
	width: 134px;
	height: 134px;
}

.jz-b dl dd {
	float: left;
	width: 478px;
	height: 134px;
	background-color: #f5f5f3;
	position: absolute;
	margin-left: 74px;
	border-radius: 12px;
}

.jz-b dl dd a {
	display: block;
	font-size: 15px;
	font-weight: bold;
	margin: 10px 0;
	color: #333333;
	height: 20px;
	padding-left: 76px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.jz-b dl dd p {
	color: #646464;
	font-size: 13px;
	line-height: 24px;
	padding-left: 76px;
	height: 72px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}




/*关于我们*/
/*abhon*/
.abhon {
	width: 1180px;
	height: auto;
	overflow: hidden;
	margin: 10px auto;
}

.abhon-title {
	background: url(../images/abhon-title.jpg) no-repeat;
	width: 400px;
	height: 115px;
	text-align: center;
	line-height: 120px;
}

.abhon-title h3 {
	font-size: 30px;
}

.abhon-b {
	margin-top: 20px;
}

.about {
	float: left;
	width: 810px;
}

.about-img {
	float: left;
	width: 380px;
}

.about-img img {
	width: 380px;
	height: 258px;
}

.about-text {
	float: left;
	width: 410px;
	margin-left: 15px;
}

.about-text h4 {
	font-size: 20px;
	font-weight: bold;
	margin: 10px 0;
	
}
.about-text h4 a{
	color: #0075C5;
}
.about-text p {
	line-height: 32px;
	color: #6a6a6a;
}

.about-text span {
	display: block;
	width: 156px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: #0075C5;
	border-radius: 50px;
	float: left;
	margin-top: 10px;
}

.about-text span a {
	color: #FFF;
}

.honor {
	float: right;
	width: 358px;
}

.gd_03 {
	position: relative;
	height: 200px;
	width: 358px;
	margin-top: 30px;
}

.gd_03 em {
	position: absolute;
	top: 53px;
}

.gd_03 .t_l {
	left: 0px;
}

.gd_03 .t_r {
	right: 2px;
}

.gd_03 #simgs02 {
	margin: 0;
}

.gd_03 li {
	float: left;
	width: 260px;
	text-align: center;
	font-size: 14px;
}

.gd_03 li.last {
	padding-right: 0;
}

.gd_03 li img {
	display: block;
	width: 248px;
	height: 164px;
	margin-bottom: 14px;
	margin-left: 8px;
	border: 1px solid #ccc;
}

.gd_03 li span {
	display: block;
	height: 30px;
	background: #0075C5;
	line-height: 30px;
}

.gd_03 li span a {
	color: #FFF;
}

.gd_03 .fl {
	float: left;
}

.gd_03 .fr {
	float: right;
}

.gd_03 .pa {
	position: absolute;
}

.gd_03 .pr {
	position: relative
}

/*企业资质*/
.slideGroup {
	width: 1180px;
	margin: 0 auto;
}

.slideGroup .parHd {
	height: 40px;
	line-height: 30px;
	position: relative;
}

.slideGroup .parHd ul {
	float: left;
	position: absolute;
	height: 32px;
}

.slideGroup .parHd ul li {
	float: left;
	margin: 0 15px;
	cursor: pointer;
	font-size: 18px;
	
}

.slideGroup .parHd ul li.on {
	height: 30px;
	color: #004E94;
	border-bottom: 2px solid #004e94;
}
.slideGroup .parBd{
	height:180px;
	overflow: hidden;
}
.slideGroup .slideBox {
	height:180px;
	overflow: hidden;
	position: relative;
}

.slideGroup .sPrev,
.slideGroup .sNext {
	position: absolute;
	left: 0px;
	top: 72px;
	display: block;
	width: 29px;
	height: 25px;
	background: url(../images/icoRight.jpg) center center no-repeat #f4f4f4;
}

.slideGroup .sNext {
	left: auto;
	right: 0px;
	background: url(../images/icoLeft.jpg) center center no-repeat #f4f4f4;
	z-index: 9;
}
.slideGroup .sPrev:hover,
.slideGroup .sNext:hover {
	border-color: #f60;
}


.slideGroup .parBd ul {
	overflow: hidden;
	width: 1200px;
	
}

.slideGroup .parBd ul li {
	margin: 0 7px;
	float: left;
	_display: inline;
	overflow: hidden;
	
}

.slideGroup .parBd ul li .pic {
	text-align: center;
	width: 282px;
	height: 180px;
	overflow: hidden;
}

.slideGroup .parBd ul li .pic img {
	width: 282px;
	height: 180px;
	display: block;
	
	
}

.slideGroup .parBd ul li .pic a:hover img {
	border-color: #999;
}

.slideGroup .parBd ul li .title {
	line-height: 24px;
}

/*news*/
.news {
	width: 1180px;
	margin: 0 auto;
	height: 480px;
	margin-top: 35px;
}

.newsBox .hd {
	height: 80px;
	line-height: 45px;
	margin: 12px;
	text-align: center;
}

.newsBox .hd ul {
	height: 80px;
	
	
}

.newsBox .hd ul li {
	float: left;
	line-height: 45px;
	width: 150px;
	background: #eeeeee;
	cursor: pointer;
	margin: 15px;
	font-size: 16px;
}

.newsBox .hd ul li.on {
	height: 45px;
	background: #0075C5;
	color: #FFFFFF;
}

.newsBox .hd ul li:hover a,
.newsBox .hd ul li.on a {
	color: #FFFFFF;
}
.newsBox .bd{
	height:360px;
	overflow:hidden;
}
.newsBox .bd ul {
	zoom: 1;
	width: 1180px;
	margin: 0 auto;
}

.newsBox .bd li .date-top-left {
	float: right;
	color: #005faa;
	position: absolute;
	width: 85px;
	height: 85px;
	text-align: center;
	background: #262626;
}

.newsBox .bd li .date-top-left h3 {
	font-size: 36px;
	color: #005faa;
	margin-top: 4px;
}

.newsBox .bd li .date-top-left h4 {
	font-size: 14px;
	color: #005faa;
}

.news-txt {
	width: 384px;
}

.news-txt h3 {
	line-height: 32px;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 10px;
	font-weight: 600;
}

.news-txt h5 a:hover {
	color: #005faa;
}

.news-txt p {
	font-size: 13px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin-top: 8px;
	line-height: 28px;
}

.news-more {
	font-size: 14px;
	line-height: 45px;
	width: 215px;
	border: 1px solid #005FAA;
	text-align: center;
	margin-top: 30px;
}

.news-more a {
	color: #666666;
	display: block;
}

.newsBox .bd li {
	height: 110px;
	width: 574px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	background: #fcfcfc;
}

.newsBox .bd .date-right-time {
	float: left;
	width: 98px;
	height: 80px;
	text-align: center;
	margin-top: 18px;
	border-right: 1px solid #bfc1c4;
}

.newsBox .bd .date-right-time h5 {
	font-size: 30px;
	color: #666666;
	font-weight:normal;
}

.newsBox .bd .date-right-time h4 {
	font-size: 16px;
	color: #666666;
	font-weight: normal;
}

.newsBox .bd .news-right-txt {
	float: left;
	width: 440px;
	margin-left: 16px;
	margin-top: 16px;
}

.newsBox .bd .news-right-txt h5 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	font-weight: normal;
}

.newsBox .bd .news-right-txt h5 a:hover {
	color: #005FAA;
}

.newsBox .bd .news-right-txt p {
	font-size: 12px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 28px;
	color: #808080;
}

.newsBox .bd ul li:hover h5 a {
	color: #005FAA;
}
/*link*/

.link{
	width: 100%;
	height: 60px;
	line-height: 60px;
	margin: 0 auto;
	background: #f4f4f4;
	font-size: 18px;
}
.link dl{
	width: 1180px;
	margin: 0 auto;
}
.link dl dt {
	float: left;
	width: 94px;
}

.link dl dd {
	float: left;
}

.link dl dd a {
	font-size: 14px;
	margin: 0 15px;
	color: #4d4d4d;
}

.link dl dt h4 {
	font-size: 26px;
	text-transform: uppercase;
	font-family: impact;
	padding-left: 10px;
	padding-right: 10px;
	color: #0075c5;
	font-weight: bold;
}